﻿using System.Collections.Generic;
using Entidades;

namespace AccesoDatos.Interfaces
{
    /// <summary>
    /// Contratro para los DaoConsulta
    /// </summary>
    public interface IDaoConsulta
    {
        /// <summary>
        /// Metodo que agrega una consulta en la base de datos
        /// </summary>
        /// <param name="consulta"></param>
        /// <returns></returns>
        bool AgregarConsulta(Consulta consulta);

        /// <summary>
        /// Metodo que edita los datos de una consulta
        /// </summary>
        /// <param name="consulta"></param>
        /// <returns></returns>
        bool EditarConsulta(Consulta consulta);

        /// <summary>
        /// Metodo que consulta las consultas segun los parametros
        /// </summary>
        /// <param name="parametros"></param>
        /// <returns></returns>
        List<Consulta> ObtenerConsultas(Consulta parametros);
    }
}
